<!DOCTYPE html>
<html>
	<head>
		<meta charset="UTF-8">
		<title></title>
		<style>
			* {
				padding: 0;
				margin: 0;
			}
			body {
				background-color: rgb(0, 102, 102);
			}
			ul {
				border: 2px solid red;
				width: 726px;
				/*去掉ul中小圆点*/
				list-style-type: none;
				/*上下20px，auto实现左右自动居中*/
				margin: 20px auto;
			}
			img {
				width: 200px;
				height: 200px;
			}
			li {
				/*只是设置position不设置偏移，目的是为了让他成为子元素p标签的
				 绝对定位的目标，并非让他真正的偏移*/
				position: relative;
				float: left;
				border: 1px solid red;
				padding: 10px;
				margin: 10px;
				background-color: rgb(204, 204, 204);
			}
			li:hover{
				/*鼠标在li悬停时候，让li向右上方各偏移两个像素，实现抖动效果*/
				position: relative;
				top: -2px;/*上边top往上偏移两个2px*/
				left: 2Px;/*左边left往右偏移2px*/
			}
			p {
				/*以带有position的li为目标*/
				position: absolute;
				bottom: 40px;
				/*文字水平居中*/
				text-align: center;
			}
			.clearFloat {
				clear: both;
			}
		</style>
	</head>
	<body>
		<ul>
			<li>
				<img src="img/01.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="img/02.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="img/03.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="img/04.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="img/05.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="img/06.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="img/06.jpg"/>
				<p>Java学习教程</p>
			</li>
			<li>
				<img src="img/06.jpg"/>
				<p>Java学习教程</p>
			</li>
			<div class="clearFloat"></div>
		</ul>
	</body>
</html>
